sing one's own praises - French English Dictionary